Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour U.S. Open - New York Como Challenger Shanghai Rolex Masters - Shanghai Olbia Challenger Valencia Challenger Phoenix Challenger French Open - Paris Internazionali BNL d'Italia - Rome Perugia Challenger Wimbledon - London Mallorca Championships - Mallorca San Marino Challenger U.S. Open - New York Hangzhou Challenger Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Wimbledon - London French Open - Paris Boss Open - Stuttgart Chile F3 Uruguay F1 Argentina F7 Spain F1 Spain F2 Italy F2 Italy F3 Italy F4 Italy F9 Italy F5 Italy F6 Italy F7 Italy #3-w1 Italy #3-w2 Italy #3-w3 Italy #3-w4 Italy F4 Challenger Ford de Cherbourg - Cherbourg Olbia Geovillage Open - Olbia Tennis Napoli Cup - Naples Garden Open - Rome Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Memorial Savigni - Sassuolo Muller Cup - Ulm XXIX Edizione 'A.Savoldi Marco' - Manerbio ECM Cup - Prague ATU Cup 2001 - Weiden Warta Cup 2001 - Sopot XXVIII Edizione 'A.Savoldi' - Manerbio Asirom Challenger Brasov - Brasov Challenger Copa Sevilla Internacionales de Andalucia - Seville VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Pro Tennis World Open - Boca Raton Sporting Challenger - Turin Riviera di Rimini Challenger 2004 - Rimini Olbia Challenger - Olbia Garden Open 2005 - Rome San Remo Tennis Cup 15° Piertomaso - San Remo Architect Open - Budapest Banja Luka Challenger 2005 - Banja Luka Sir Supermercati - Rome Copa Petrobras - Bogota Copa Petrobras - Montevideo Cyclus Open de Tenis - Florianopolis Tennis Napoli Cup 2006 - Napoli 5° Sporting Challenger - Turin Memorial Manfredini - Sassuolo dBI Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Black Forest Open - Freudenstadt Challenger Brasov - Brasov Open Costa Daurada - Tarragona Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju II Challenger Ciudada de Guayaquil - Guayaquil La Serena Open - La Serena Copa Kia Challenger ATP - Santiago II Cyclus Open de Tenis - Florianopolis XI Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2007 - Napoli Morocco Tennis Tour - Casablanca San Remo Tennis Cup - San Remo Schickedanz Open 2007 - Furth Polska Energia Open - Bytom Nord LB Open 2007 - Braunschweig GHI Bronz Classic - Bronx Copa Petrobras Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion Memorial A. Manfredini Sassuolo Challenger - Sassuolo Sporting Challenger '08-Trofeo Regione Piemonte - Turin Genova Open Challenger - Genova Napoli Challenger San Benedetto Challenger Kosice Challenger Genova Challenger Napoli Challenger Buenos Aires Challenger Santiago Challenger Le Gosier Challenger Barletta Challenger Monterrey Challenger 10° Trofeo Luigi Pezzoli - Bergamo Montemar Challenger Cap Cana Challenger Zug Challenger Naples Challenger Turin Challenger Estoril Open - Estoril International Championship of Croatia - Umag Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Estoril Open - Estoril Telenordia Swedish Open - Bastad 2003 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Adidas International - Sydney Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Generali Open - Kitzbuhel Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Qatar Open - Doha Medibank Private International - Sydney BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona ARAG World Team Championship - Dusseldorf Mercedes Cup - Stuttgart Croatia Open - Umag Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland International Indoor Tennis Championships of Croatia - Zagreb Copa Telmex - Buenos Aires ABN/AMRO World Tennis Tournament - Rotterdam Brasil Open - Costa do Sauipe The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel ARAG World Team Championship - Dusseldorf Heineken Open - Auckland Brasil Open - Costa do Sauipe Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona Estoril Open - Estoril ARAG World Team Championship - Dusseldorf Allianz Suisse Open - Gstaad Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Croatia Open - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Medibank International - Sydney Heineken Open - Auckland Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf Orange Warsaw Open - Warsaw Ordina Open - s-Hertogenbosch Catella Swedish Open - Bastad Zivnobanka Czech Open - Prostejov ATP Studena Croatia Open Umag - Umag Countrywide Classic - Los Angeles Memorial Savigny - Sassuolo Legg Mason Tennis Classic - Washington XI Venice Open - Venice Pilot Pen Tennis - New Haven Oberstaufen Cup - Oberstaufen Copa Petrobras Brazil - Belo Horizonte China Open - Beijing Heineken Open - Auckland Movistar Open - Vina del Mar SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Pekao Open 2003 - Szczecin Estoril Open - Estoril AEGON Championships - London Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag China Open - Beijing St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Qatar Exxon Mobil Open - Doha Heineken Open - Auckland SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Serbia Open - Belgrade International German Open - Hamburg Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Malaysian Open - Kuala Lumpur China Open - Beijing Antonio Savoldi-Marco Co. - Manerbio Qatar ExxonMobil Open - Doha Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Challenger Cudad de Guayaquil - Guayaquil Open de Nice Cote d'Azur - Nice IX Torneo Internacionale de Tennis - Barletta Tennis Napoli Cup - Napoli SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart 4° Sporting Challenger - Turin German Tennis Championships - Hamburg Genoa Open Challenger-Fondazione Carige - Genova Copa Petrobras - Santiago Unicredit (Suisse) Bank S. A. Challenger - Chiasso San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo ATP Studena Croatia Open - Umag Copa Petrobras Argentina - Buenos Aires Aberto de Sao Paulo - Sao Paulo Sporting Challenger '07 Trofeo Regione Piemonte - Turin PTT Thailand Open - Bangkok China Open - Beijing Rakuten Japan Open - Tokyo Copa Petrobras Argentina - Buenos Aires Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai Apia International - Sydney Heineken Open - Auckland Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch AEGON International - Eastbourne SkiStar Swedish Open - Bastad Studena Croatia Open - Umag Bet-at-home Open - Hamburg St. Petersburg Open - St. Petersburg Geneva Open - Geneva Malaysian Open - Kuala Lumpur China Open - Beijing Erste Bank Open - Vienna Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney Heineken Open - Auckland Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Asuncion Challenger Valencia Open - Valencia Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar St. Petersburg Open - St. Petersburg Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona BMW Open - Munich SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Erste Bank Open - Vienna Valencia Open - Valencia Qatar ExxonMobil Open - Doha Barletta Challenger Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Argentina Open - Buenos Aires Barcelona Open BancSabadell - Barcelona BMW Open - Munich Aegon Nottingham Open - Nottingham Vegeta Croatia Open - Umag Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Malaysian Open - Kuala Lumpur China Open - Beijing Erste Bank Open - Vienna Valencia Open - Valencia Abierto Mexicano - Los Cabos Qatar ExxonMobil Open - Doha ASB Classic - Auckland Sporting Challenger - Turin Nord/LB Open - Braunschweig Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Konzum Croatia Open - Umag Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow European Open - Antwerp Erste Bank Open - Vienna Brisbane International - Brisbane ASB Classic - Auckland Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Hungarian Open - Budapest Millennium Estoril Open - Estoril Gerry Weber Open - Halle Antalya Cup - Antalya SkiStar Swedish Open - Bastad Konzum Croatia Open - Umag Bet-at-home Open - Hamburg Suisse Open - Gstaad Generali Open - Kitzbuhel China Open - Beijing European Open - Antwerp If Stockholm Open - Stockholm Erste Bank Open - Vienna ASB Classic - Auckland Sydney International - Sydney Open Sud de France - Montpellier Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo BMW Open - Munich Geneva Open - Geneva AEGON International - Eastbourne SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Swiss Open - Gstaad St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing I Tourneo Fila Citta di Brindisi - Brindisi Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna ASB Classic - Auckland Cordoba Open - Cordoba Argentina Open - Buenos Aires Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Copa Sevilla - Seville Bergamo Challenger Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Abierto Mexicano de Tenis Mifel - Los Cabos China Open - Beijing Intrum Stockholm Open - Stockholm Tenerife 1 Challenger Swiss Indoors Basel - Basel ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Generali Open - Kitzbuhel Hamburg European Open - Hamburg Antalya Open - Antalya Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva cinch Championships - London Nordea Open - Bastad Erste Bank Open - Vienna Anytech365 Andalucia Open - Marbella San Diego Open - San Diego Sydney Tennis Classic - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Serbia Open - Belgrade Gonet Geneva Open - Geneva Nordea Open - Bastad Hamburg European Open - Hamburg Plava Laguna Croatia Open - Umag Winston-Salem Open - Winston-Salem Sofia Open - Sofia Copa Ericsson Brazil - Sao Paulo Gijon Open - Gijon Warsteiner Challenger Wolfsburg - Wolfsburg Tennis Napoli Open - Naples ASB Classic - Auckland VI Torneo Internazionale di Tennis - Barletta Rio Open - Rio de Janeiro ATU Cup - Weiden Chile Dove Men+Care Open - Santiago Millennium Estoril Open - Estoril Copa Petrobras - Aracaju Swiss Indoors Basel - Basel Moselle Open - Metz Diego Open - Budapest Qatar ExxonMobil Open - Doha Grand Prix Hassan II - Marrakech EFG Swiss Open - Gstaad Plava Laguna Croatia Open - Umag Chengdu Open - Chengdu X Torneo Internazionale di Tennis - Barletta Almaty Open - Almaty Swiss Indoors Basel - Basel Adelaide International - Adelaide Grand Prix Hassan II - Marrakech Mallorca Championships - Mallorca Trofeo Barcelona de Tenis - Barcelona Architect Open - Budapest Pekao Open - Szczecin Amer-Wilson Tampere Challenger - Tampere Open de Tenis Comunidad Valenciana - Valencia Kamnik Challenger - Kamnik CA Tennis Trophy - Vienna Warsteiner Challenger Lubeck - Lubeck The LTA Hull Challenger - Hull San Marino Cepu Open - San Marino Copa Kia - Santiago Cagliari Challenger Oeiras 3 Challenger AIG Japan Open Tennis Championships - Tokyo C.T. San Remo - XIII Piertomaso Tessitore - San Remo Bad Waltersdorf Challenger Naples Challenger Manama Challenger Turin Challenger St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Western & Southern Financial Group Masters - Cincinnati China Open - Beijing Apia International - Sydney Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco BMW Open - Munich Argentina Open - Buenos Aires Heineken Open - Auckland Open Seat Godo 2003 - Barcelona San Marino Challenger Open Seat Godo - Barcelona Allianz Suisse Open - Gstaad Maia Challenger Genova Challenger Sassuolo Challenger Mauthausen Challenger Open SEAT Godo 2006 - Barcelona Nottingham 2 Challenger Tata Open - Chennai BellSouth Open - Vina del Mar Open de la Comunidad Valenciana - Valencia The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Mercedes Cup - Stuttgart Shenzhen 1 Challenger Mumbai Open - Mumbai Abierto Mexicano Telcel - Acapulco Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon AEGON International - Eastbourne Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Kremlin Cup - Moscow Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice AEGON International - Eastbourne Catella Swedish Open - Bastad ATP Studena Croatia Open Umag - Umag St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Allianz Suisse Open - Gstaad ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Qatar Exxon Mobil Open 2003 - Doha Abierto Mexicano Telfonica MoviStar - Acapulco China Open - Beijing Belgrade Open - Belgrade Open de Moselle - Metz Apia International - Sydney Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid EFG Swiss Open - Gstaad Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Tennis Masters Series - Madrid BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Miami Open - Miami Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Rogers Cup - Toronto Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, World Group, 1R, BLR-ESP 4-1 Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, World Group, 1R, SUI-ESP 2-3 Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, Group 1, PO, ITA-LAT, 3-2 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, PO, ESP-SUI 4-1 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, F, ESP-ARG 3-1 Davis Cup, World Group, QF, ESP-AUT 4-1 Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, PO, ITA-CHI 4-1 Davis Cup, World Group, F, CZE-ESP 3-2 Davis Cup, World Group, 1R, ITA-CRO 3-2 Davis Cup, World Group, QF, CAN-ITA 3-1 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, QF, ITA-GBR 3-2 Davis Cup, World Group, SF, SUI-ITA 3-2 Hopman Cup - Perth Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, World Group, PO, RUS-ITA 1-4 Davis Cup, Group I, DEN-ESP 0-5 Davis Cup, World Group, QF, ITA-ARG 1-3 Davis Cup, World Group, PO, IND-ESP 0-5 Davis Cup, World Group, 1R, ARG-ITA 2-3 Davis Cup, World Group, 1R, JPN-ITA 1-3 Davis Cup, World Group, QF, ITA-FRA 1-3 Davis Cup, World Group, QF, ESP-GER 3-2 Hopman Cup - Perth Laver Cup - Geneva Davis Cup, Finals, Group F ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, ITA-KOR 4-0 ATP Cup - Melbourne Campeonato de Espana Kia de Tenis 2004 - Madrid U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Wimbledon (juniors) U.S. Open (juniors) Capitala World Tennis Championship The Mubadala World Tennis Championship Mubadala World Tennis Championship AAMI Classic - Kooyong Mubadala World Tennis Championship Mubadala World Tennis Championship Tennis Masters Cup - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Olympics - Tokyo